\section{/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/tinystr.h File Reference}
\label{tinystr_8h}\index{/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/tinystr.h@{/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/tinystr.h}}


{\tt \#include $<$assert.h$>$}\par
{\tt \#include $<$string.h$>$}\par
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf TiXmlString}
\item 
struct \textbf{TiXmlString::Rep}
\item 
class {\bf TiXmlOutStream}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf TIXML\_\-EXPLICIT}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
bool {\bf operator==} (const {\bf TiXmlString} \&a, const {\bf TiXmlString} \&b)
\item 
bool {\bf operator$<$} (const {\bf TiXmlString} \&a, const {\bf TiXmlString} \&b)
\item 
bool {\bf operator!=} (const {\bf TiXmlString} \&a, const {\bf TiXmlString} \&b)
\item 
bool {\bf operator$>$} (const {\bf TiXmlString} \&a, const {\bf TiXmlString} \&b)
\item 
bool {\bf operator$<$=} (const {\bf TiXmlString} \&a, const {\bf TiXmlString} \&b)
\item 
bool {\bf operator$>$=} (const {\bf TiXmlString} \&a, const {\bf TiXmlString} \&b)
\item 
bool {\bf operator==} (const {\bf TiXmlString} \&a, const char $\ast$b)
\item 
bool {\bf operator==} (const char $\ast$a, const {\bf TiXmlString} \&b)
\item 
bool {\bf operator!=} (const {\bf TiXmlString} \&a, const char $\ast$b)
\item 
bool {\bf operator!=} (const char $\ast$a, const {\bf TiXmlString} \&b)
\item 
{\bf TiXmlString} {\bf operator+} (const {\bf TiXmlString} \&a, const {\bf TiXmlString} \&b)
\item 
{\bf TiXmlString} {\bf operator+} (const {\bf TiXmlString} \&a, const char $\ast$b)
\item 
{\bf TiXmlString} {\bf operator+} (const char $\ast$a, const {\bf TiXmlString} \&b)
\end{CompactItemize}


\subsection{Define Documentation}
\index{tinystr.h@{tinystr.h}!TIXML\_\-EXPLICIT@{TIXML\_\-EXPLICIT}}
\index{TIXML\_\-EXPLICIT@{TIXML\_\-EXPLICIT}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define TIXML\_\-EXPLICIT}\label{tinystr_8h_e341476cd6b94ee32e3e93110a759581}




\subsection{Function Documentation}
\index{tinystr.h@{tinystr.h}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool operator!= (const char $\ast$ {\em a}, const {\bf TiXmlString} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{tinystr_8h_a37ff9329e975d8aae82ede2051ad8b8}


\index{tinystr.h@{tinystr.h}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool operator!= (const {\bf TiXmlString} \& {\em a}, const char $\ast$ {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{tinystr_8h_9deca021bf0c79c97b4b3c4a4579e3a4}


\index{tinystr.h@{tinystr.h}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool operator!= (const {\bf TiXmlString} \& {\em a}, const {\bf TiXmlString} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{tinystr_8h_d56c73c4b133b623f29fdf9e5240296d}


\index{tinystr.h@{tinystr.h}!operator+@{operator+}}
\index{operator+@{operator+}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf TiXmlString} operator+ (const char $\ast$ {\em a}, const {\bf TiXmlString} \& {\em b})}\label{tinystr_8h_c0f2988a051a761664d80de81462fc4d}


\index{tinystr.h@{tinystr.h}!operator+@{operator+}}
\index{operator+@{operator+}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf TiXmlString} operator+ (const {\bf TiXmlString} \& {\em a}, const char $\ast$ {\em b})}\label{tinystr_8h_b77ef9617d62643b24e52118db159b7b}


\index{tinystr.h@{tinystr.h}!operator+@{operator+}}
\index{operator+@{operator+}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf TiXmlString} operator+ (const {\bf TiXmlString} \& {\em a}, const {\bf TiXmlString} \& {\em b})}\label{tinystr_8h_6ee35bce93b3aaf8a2353471c0dd2d58}


\index{tinystr.h@{tinystr.h}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool operator$<$ (const {\bf TiXmlString} \& {\em a}, const {\bf TiXmlString} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{tinystr_8h_28e13086a32670328b9f4fac22f09ccb}


\index{tinystr.h@{tinystr.h}!operator$<$=@{operator$<$=}}
\index{operator$<$=@{operator$<$=}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool operator$<$= (const {\bf TiXmlString} \& {\em a}, const {\bf TiXmlString} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{tinystr_8h_b7fa4756616605a2697128067b80ffa5}


\index{tinystr.h@{tinystr.h}!operator==@{operator==}}
\index{operator==@{operator==}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool operator== (const char $\ast$ {\em a}, const {\bf TiXmlString} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{tinystr_8h_a1ab32fa6995bc5bca0e8c0b305d71a7}


\index{tinystr.h@{tinystr.h}!operator==@{operator==}}
\index{operator==@{operator==}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool operator== (const {\bf TiXmlString} \& {\em a}, const char $\ast$ {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{tinystr_8h_ce60487cee20f188d1d8c0f4504549da}


\index{tinystr.h@{tinystr.h}!operator==@{operator==}}
\index{operator==@{operator==}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool operator== (const {\bf TiXmlString} \& {\em a}, const {\bf TiXmlString} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{tinystr_8h_b43569e63f57a29dbc7deebfee90f98e}


\index{tinystr.h@{tinystr.h}!operator$>$@{operator$>$}}
\index{operator$>$@{operator$>$}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool operator$>$ (const {\bf TiXmlString} \& {\em a}, const {\bf TiXmlString} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{tinystr_8h_1390d728e894f489d3f02cedbaf53e35}


\index{tinystr.h@{tinystr.h}!operator$>$=@{operator$>$=}}
\index{operator$>$=@{operator$>$=}!tinystr.h@{tinystr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool operator$>$= (const {\bf TiXmlString} \& {\em a}, const {\bf TiXmlString} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{tinystr_8h_d5a4ecbced1596c900ac7d7a51660357}


